A Multi-layer Approach for Customizing Business Services
نویسندگان
چکیده
The reusability of services is a cornerstone of the Service-Oriented Architecture design paradigm as it leads to a reduction in the costs associated with software development, integration and maintenance. However, reusability is difficult to achieve in practice as services are either too generic or overspecified for the tasks they are required to complete. This paper presents our work in defining an approach for achieving service reusability in Service-Based Applications (SBAs) by decomposing the reusability requirements into two layers and then into separate views that allow the customization of business policies, quality of service, tasks and control (i.e., orchestration/choreography) parameters. The objective of defining such an approach is to provide an appropriate solution that will guide the customization of a service’s functional and non-functional properties to allow it to be reused in different business contexts.
منابع مشابه
Evaluation of Planet Factors of Smart City through Multi-layer Fuzzy Logic (MFL)
Internet of Things (IoT) approach is empowering smart city creativities all over the world. There is no specific tool or criteria for the evaluation of the services offered by the smart city. In this paper, a new Multilayer Fuzzy Inference System (MFIS) is proposed for the assessment of the Planet Factors of smart city (PFSC). The PFSC system is categorized into two levels. The proposed MFIS ba...
متن کاملToward a Programming Model for Service-Oriented Computing
The service oriented paradigm is, at its core, a model of distributed software components, built around the idea of multi-protocol interoperability and standardized component contracts. The Web Services Interoperability (WSI) profiles provide standards for runtime interoperability, and the Web Services Description Language (WSDL) and WS-Policy define service contracts that support interoperabil...
متن کاملAn Architectural Model for Customizing the Business Logic of SaaS Applications
Traditional software applications are typically customized before being delivered to a client. This customization was a paid service delivered by software development organisations. With the growing demand of applications delivered with a SaaS model, software development organisations are increasingly responding with the migration of traditional applications to a multi-tenant SaaS deployment mo...
متن کاملAn Optimal Utilization of Cloud Resources using Adaptive Back Propagation Neural Network and Multi-Level Priority Queue Scheduling
With the innovation of cloud computing industry lots of services were provided based on different deployment criteria. Nowadays everyone tries to remain connected and demand maximum utilization of resources with minimum timeand effort. Thus, making it an important challenge in cloud computing for optimum utilization of resources. To overcome this issue, many techniques have been proposed ...
متن کاملService Objects: Adaptable, Metadata-Based Services for Multi-Tenant On-Demand Enterprise Applications
An adaptive, standardized service layer is a key feature of a multi-tenant on-demand enterprise application. Custom business logic and data need to be exposed via services that are tailored to the respective customer organization. Ideally, this layer of web services can be automatically derived from the underlying domain model. This paper aims to describe means to design and implement such a se...
متن کامل